﻿using System;

namespace _031_静态构造方法
{
    // 静态构造方法是每个类执行一次，而不是每个类实例执行一次。
    // 一个类只能定义一个静态构造方法，并且必须没有参数，必须和类同名：
    class Test
    {
        static Test()
        {
            Console.WriteLine("Type Initialized");
        }
    }
    /* 运行时在使用类自动调用静态构造方法，下面两种行为可以触发静态构造方法：
     * 实例化类
     * 访问类的静态成员
     */
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}